package com.fdb.efp.nls.service.impl.hjwp;

import com.fdb.basic.framework.core.bean.TxtFileLoadBean;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 同步还款计划: <br>
 * <p>
 * 0.1:caoxin:2019/6/25 11:13: 同步还款计划 <br>
 *
 * @author caoxin
 * @version 0.1
 * @date 2019/6/25 11:13
 * @since 2019/6/25 11:13
 */
public class SynAccRepayPlayDetailVO extends TxtFileLoadBean implements Serializable {
    // 回收号
    private String rpyNo;
    // 账户主键
    private String loanNo;
    // 还款期数
    private String repayTerm;
    /** 还款类型 */
    private String setlTyp;
    // 还款总计金额
    private BigDecimal totalAmt;
    // 归还本金
    private BigDecimal setlOdPrcpAmt;
    // 归还利息
    private BigDecimal setlOdNormInt;
    // 归还罚息
    private BigDecimal setlOdIntAmt;
    // 归还复利
    private BigDecimal setlOdCommInt;
    // 归还费用
    private BigDecimal setlTotalFee;
    // 归还账号
    private String disbAcNo;
    // 归还日期
    private String retDate;

    public String getRpyNo() {
        return rpyNo;
    }

    public void setRpyNo(String rpyNo) {
        this.rpyNo = rpyNo;
    }

    public String getLoanNo() {
        return loanNo;
    }

    public void setLoanNo(String loanNo) {
        this.loanNo = loanNo;
    }

    public String getRepayTerm() {
        return repayTerm;
    }

    public void setRepayTerm(String repayTerm) {
        this.repayTerm = repayTerm;
    }

    public String getSetlTyp() {
        return setlTyp;
    }

    public void setSetlTyp(String setlTyp) {
        this.setlTyp = setlTyp;
    }

    public BigDecimal getTotalAmt() {
        return totalAmt;
    }

    public void setTotalAmt(BigDecimal totalAmt) {
        this.totalAmt = totalAmt;
    }

    public BigDecimal getSetlOdPrcpAmt() {
        return setlOdPrcpAmt;
    }

    public void setSetlOdPrcpAmt(BigDecimal setlOdPrcpAmt) {
        this.setlOdPrcpAmt = setlOdPrcpAmt;
    }

    public BigDecimal getSetlOdNormInt() {
        return setlOdNormInt;
    }

    public void setSetlOdNormInt(BigDecimal setlOdNormInt) {
        this.setlOdNormInt = setlOdNormInt;
    }

    public BigDecimal getSetlOdIntAmt() {
        return setlOdIntAmt;
    }

    public void setSetlOdIntAmt(BigDecimal setlOdIntAmt) {
        this.setlOdIntAmt = setlOdIntAmt;
    }

    public BigDecimal getSetlOdCommInt() {
        return setlOdCommInt;
    }

    public void setSetlOdCommInt(BigDecimal setlOdCommInt) {
        this.setlOdCommInt = setlOdCommInt;
    }

    public BigDecimal getSetlTotalFee() {
        return setlTotalFee;
    }

    public void setSetlTotalFee(BigDecimal setlTotalFee) {
        this.setlTotalFee = setlTotalFee;
    }

    public String getDisbAcNo() {
        return disbAcNo;
    }

    public void setDisbAcNo(String disbAcNo) {
        this.disbAcNo = disbAcNo;
    }

    public String getRetDate() {
        return retDate;
    }

    public void setRetDate(String retDate) {
        this.retDate = retDate;
    }

    @Override
    public SynAccRepayPlayDetailVO clone() throws CloneNotSupportedException {
        return new SynAccRepayPlayDetailVO();
    }
}
